† Corresponding author. E-mail:
Project supported by the National Natural Science Foundation of China (Grant No. 61463022), the Natural Science Foundation of Jiangxi Province, China (Grant No. 20161BAB201021), and the Natural Science Foundation of Jiangxi Educational Committee, China (Grant No. GJJ14273).
Cluster synchronization is an important dynamical behavior in community networks and deserves further investigations. A community network with distributed time delays is investigated in this paper. For achieving cluster synchronization, an impulsive control scheme is introduced to design proper controllers and an adaptive strategy is adopted to make the impulsive controllers unified for different networks. Through taking advantage of the linear matrix inequality technique and constructing Lyapunov functions, some synchronization criteria with respect to the impulsive gains, instants, and system parameters without adaptive strategy are obtained and generalized to the adaptive case. Finally, numerical examples are presented to demonstrate the effectiveness of the theoretical results.
In the real world, community structure has been discovered in many large-scale physical and social systems such as school friendship networks,[1] biological networks,[2] congressional cosponsorship networks,[3] protein–protein interaction networks,[4] World Wide Web,[5] and so on. They are usually modeled by a community network, in which the nodes in the same community have the identical function or property but in different communities have nonidentical ones. For example, in protein–protein interaction networks, communities correspond to functional groups/clusters, i.e., to proteins having the same or similar functions, which are expected to be involved in the same processes.[6] A great number of phenomena show that the current state of a node is affected by not only the current states but also the states in the previous period of its neighbor nodes. For example, in biological neural networks, it usually has a spatial extent due to the presence of parallel pathways with a variety of axon sizes and lengths.[7,8] Thus, there is a distribution of transmission delays and it cannot be modeled with discrete time delays. In such a case, a more appropriate way is to incorporate the distributed time delays in the models.[7,8] Until now, many valuable results about dynamical networks with distributed delays have been obtained.[9–11] However, community networks with distributed delays have seldom been considered, thus they deserve further investigations.
In recent years, synchronization has gained extensive attention from various fields on account of its broad practical applications, such as regulation of power grid, parallel image processing, the operation of no-man air vehicle, the realization of chain detonation, etc.[12,13] Cluster synchronization,[14–22] a special synchronization of complex dynamical networks, denotes that synchronization of the nodes in the same community can be achieved, but synchronization of the nodes in different communities cannot be achieved. That is, the nodes in the same or different communities have identical or nonidentical goals. Further, many studies show that cluster synchronization has increasing applications in different fields.[23,24] Kaneko pointed out that cluster synchronization is an important phenomenon in communication engineering and biological science.[23] Yoshioka showed that neurons are divided into several clusters in neurons networks interconnected with chemical synapses and synchronization of the neurons is achieved in each cluster. From the viewpoint of real life, cluster synchronization by inner adjustment of communities and influence of different communities without external control cannot be achieved. An effective method of achieving synchronization, i.e., adding proper controllers, has been found from lots of obtained results. Thus, how to design proper controllers is a key issue.
Impulsive control is a representative control strategy and its main characteristic is working on the nodes only at inconsecutive instants.[21,22,25–31] Due to the characteristic, researchers have been studying impulsive control deeply for a long time. Cai et al. considered the exponential cluster synchronization of hybrid-coupled delayed dynamical networks via impulsive control.[21] Fan et al. considered the cluster synchronisation in non-linearly coupled networks with non-identical nodes and time-varying delays via impulsive control.[22] As we know, the impulsive gains and intervals related to the cost and efficiency are important parameters of impulsive controllers. Therefore, designing proper impulsive controllers means choosing appropriate impulsive gains and intervals in terms of synchronization criteria. However, for different community networks with nonidentical system parameters, the needed impulsive gains and intervals need to be chosen repetitively, which undoubtedly increases workloads and reduces efficiency. In order to overcome the shortcoming, we introduce an adaptive strategy to design unified impulsive controllers. A community network combined with adaptive impulsive controllers can adjust impulsive gains or intervals adaptively and achieve cluster synchronization.
Motivated by the above discussion, the cluster synchronization of the community network with distributed time delays is investigated. On one hand, proper impulsive controllers are added to the community networks for achieving cluster synchronization, and simple criteria about the system parameters, the impulsive gains, and intervals are obtained on the basis of the Lyapunov function method and linear matrix inequality technique. On the other hand, proper controllers are improved by introducing an adaptive strategy and criteria are obtained as well. Noticeably, the adaptive law of the impulsive gain and the method for estimating the impulsive instants are provided in terms of synchronization criteria. In Section 2, the network model is introduced and some preliminaries are given. In Section 3, the impulsive controllers for achieving synchronization are designed and the synchronization criteria are provided. In Section 4, several numerical simulations are performed to verify the results. In Section 5, the conclusion for this paper is given.
Consider a community network consisting of k (2 ≤ k ≪ N) communities and N nodes with distributed time delays. As we know, in many real networks with community structure, such as neural, social, biological, and communication networks, the individual nodes in the same community can be viewed as the identical functional units, while any pair of nodes in different communities are essentially different according to their functions.[21] Therefore, we assume that the node dynamics and the distributed delays in the same community are identical, while those in different communities are nonidentical. Further, the distributed delays between different pairs of communities are nonidentical as well. According to these settings, the community network can be described as
Let ηπi(t) be a solution of an isolated node in the πi-th community, i.e.,
For achieving the synchronization, proper impulsive controllers are designed and applied onto the network (
Let ei(t) = yi(t) − ηπi(t) be the synchronization errors. Then the error systems are
Let Gm = {γm−1 + 1,…,γm} (m = 1,2,…,k) with γ0 = 0 and γk = N. suppose that B ∈
Let
When t ∈ (tυ−1,tυ),
When t = tυ,
Then, for t ∈ (tυ,tυ+1],
When t ∈ (tυ−1,tυ),
Thus, similar to the proof of Theorem 1, the proof is obtained.
In this section, we use three numerical examples to demonstrate the effectiveness of the theoretical results. Choose the density function as ϕpm(θ) = 1/ξpm, the inner coupling matrix
According to the discussion in Ref. [35], we can choose M = 53 such that Assumption 1 holds. Choose the impulsive gains φ(tυ) = −0.999 and intervals ρυ = 0.12. Then the maximum eigenvalue of
First, choose ρυ = 0.12, δ = 0.001, ω = 0.0003, and
Second, choose the impulsive gain φ(tυ) = −0.999, ω = 0.0003,
In Example 1, the impulsive interval is ρυ = 0.12. Figure
First, choose ρυ = 0.2, δ = 0.001, ω = 0.00005, and
Second, choose the impulsive gain φ(tυ) = −0.9, ω = 0.00005,
Examples 2 and 3 indicate that the cluster synchronization of networks with nonidentical node dynamics and topological structures can be achieved without calculating the constants with respect to the system parameters in advance. Thus, the adaptive impulsive controllers are unified for different community networks.
Community networks with distributed time delays and nonidentical node dynamics are investigated. Further, the coupling delays in different communities are also assumed to be nonidentical. Through designing proper impulsive controllers, the nodes in the different communities are synchronized onto different orbits and the nodes in the same community are synchronized with each other. That is, the cluster synchronization of the community network is achieved. With the linear matrix inequality technique and Lyapunov function method, some synchronization criteria with respect to the impulsive gains, instants, and system parameters are obtained. Noticeably, an adaptive strategy is adopted to make the impulsive controllers possess universality and the corresponding synchronization criteria are obtained as well. When the impulsive intervals are fixed, the impulsive gain can adaptively approach to the proper value according to the updating law. When the impulsive gains are fixed, the impulsive instants can be estimated by solving a sequence of maximum value problems. Finally, the effectiveness of the theoretical results are demonstrated by three numerical examples.
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
23 | |
24 | |
25 | |
26 | |
27 | |
28 | |
29 | |
30 | |
31 | |
32 | |
33 | |
34 | |
35 | |
36 | |
37 |